Skip to content

Add Keys.LILO_LABELING trial type for Language-in-the-Loop labeling trials#4986

Closed
ItsMrLin wants to merge 1 commit into
facebook:mainfrom
ItsMrLin:export-D94743845
Closed

Add Keys.LILO_LABELING trial type for Language-in-the-Loop labeling trials#4986
ItsMrLin wants to merge 1 commit into
facebook:mainfrom
ItsMrLin:export-D94743845

Conversation

@ItsMrLin
Copy link
Copy Markdown
Contributor

@ItsMrLin ItsMrLin commented Mar 6, 2026

Summary:
Add Keys.LILO_LABELING to identify LILO (Language-in-the-Loop) labeling trials
in generation strategies. LILO trials collect pairwise preference labels via LLM
calls and need a distinct trial type so they can be selectively marked STALE before
relabeling rounds.

  • Add LILO_LABELING = "lilo_labeling" to Keys enum
  • Extend GenerationNode.__init__ trial type validation to accept LILO_LABELING
  • Extend Experiment.supports_trial_type() to accept LILO_LABELING

Reviewed By: saitcakmak

Differential Revision: D94743845

…rials

Summary:
Add `Keys.LILO_LABELING` to identify LILO (Language-in-the-Loop) labeling trials
in generation strategies. LILO trials collect pairwise preference labels via LLM
calls and need a distinct trial type so they can be selectively marked STALE before
relabeling rounds.

- Add `LILO_LABELING = "lilo_labeling"` to `Keys` enum
- Extend `GenerationNode.__init__` trial type validation to accept `LILO_LABELING`
- Extend `Experiment.supports_trial_type()` to accept `LILO_LABELING`

Reviewed By: saitcakmak

Differential Revision: D94743845
@meta-cla meta-cla Bot added the CLA Signed Do not delete this pull request or issue due to inactivity. label Mar 6, 2026
@meta-codesync
Copy link
Copy Markdown

meta-codesync Bot commented Mar 6, 2026

@ItsMrLin has exported this pull request. If you are a Meta employee, you can view the originating Diff in D94743845.

ItsMrLin added a commit to ItsMrLin/Ax that referenced this pull request Mar 6, 2026
…rials (facebook#4986)

Summary:

Add `Keys.LILO_LABELING` to identify LILO (Language-in-the-Loop) labeling trials
in generation strategies. LILO trials collect pairwise preference labels via LLM
calls and need a distinct trial type so they can be selectively marked STALE before
relabeling rounds.

- Add `LILO_LABELING = "lilo_labeling"` to `Keys` enum
- Extend `GenerationNode.__init__` trial type validation to accept `LILO_LABELING`
- Extend `Experiment.supports_trial_type()` to accept `LILO_LABELING`

Reviewed By: saitcakmak

Differential Revision: D94743845
@codecov-commenter
Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 96.83%. Comparing base (9f50a93) to head (5988312).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4986      +/-   ##
==========================================
- Coverage   96.83%   96.83%   -0.01%     
==========================================
  Files         599      599              
  Lines       64584    64596      +12     
==========================================
+ Hits        62540    62549       +9     
- Misses       2044     2047       +3     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@meta-codesync
Copy link
Copy Markdown

meta-codesync Bot commented Mar 6, 2026

This pull request has been merged in 6ce2e7c.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed Do not delete this pull request or issue due to inactivity. fb-exported Merged meta-exported

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants